Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Ecuador F6 Brazil F5 The Powder Byrne Trophy - Surbiton 2001 USTA Challenger of Calabasas - Calabasas 2002 Azalea Orthopedic Challenger - Tyler Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami CNA TennisPro Classic - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Memorial Savigni - Sassuolo Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Hurricane Tennis Open - Bradenton I Manta Open - Manta Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte USTA Challenger of San Antonio - San Antonio Seguros Bolivar Open - Cali Abierto Internacional de Salinas - Salinas Music City Challenger - Nashville drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Houston - Houston The Surbiton Trophy - Surbiton Credicard Mastercard Tennis Cup - Campos do Jordao 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Mexico City Challenger Hilton Waikoloa USTA Challenger - Waikoloa Pereira Challenger Seguros Bolivar Open - Bogota San Luis Potosi Challenger 2000 - San Luis Potosi USTA Challenger of Las Vegas - Las Vegas Bogota Challenger IX Gramado Open - Gramado Manta Challenger Brasilia Challenger BH Tennis Open International Cup - Belo Horizonte Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Bogota Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Quito Challenger Sacramento Challenger VIII Trofeo Ciudad de Quito - Quito Medellin Challenger BPCA Open de Nice-Tounoi Challenger - Nice V Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice 2002 Eddleman USTA Challenger - Birmingham Copa Ericsson Venezuela - Caracas BH Tennis Open International Cup - Belo Horizonte Open Diputacion Ciudad de Pozoblanco - Cordoba VII Avierto Internacional de Salinas - Salinas Campos do Jordao Challenger Brasilia Challenger VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Bogota Challenger Quito Challenger Calabasas Challenger Guayaquil Challenger Copa Ericsson Chile - Santiago Sao Paulo Challenger Bucaramanga Challenger VII Trofeo Ciudad de Quito - Quito Copa Ericsson Brazil - Sao Paulo AXA Open - Espinho Visa Tennis Open - Sao Paulo Santiago Challenger San Jose Challenger Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson Uruguay - Montevideo Intelig Tennis Cup - Campos do Jordao Windy City Classic - Winnetka Credicard Citi Mastercard Tennis Cup - Campos do Jordao XL Capital Bermuda Open - Bermuda Challenger Leon 2003 - Leon Smith Barney Men's Challenger - Covington GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago Corona Mexico City Open - Mexico City XL Bermuda Open - Bermuda Bogota Challenger - Bogota JSM Challenger of Champaign - Urbana 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Austin Challenger - Austin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Cali Challenger USTA Men's Challenger of Dallas - Dallas Quito Challenger Tiburon Challenger Guayaquil Challenger Ourocard Tennis Challenger - Sao Paulo XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov Morelos Challenger USTA Comerica Challenger - Aptos 14° BH Tennis Open - Belo Horizonte Guadalajara Challenger Santiago Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Tiburon Challenger - Tiburon USTA Challenger - Champaign Heilbronn Challenger Nottingham Challenger Ford Tennis Championships - Louisville Voit Mexico City Open - Mexico City II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Barranquilla Challenger Rennes Challenger Guayaquil Challenger Copa Petrobras - Bogota Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago San Luis Potosi Challenger Furth Challenger Prague Challenger Medellin Challenger Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Pereira Challenger Copa Kia - Santiago XIV Challenger ATP Club Premium Open - Quito Monterrey Challenger Ford Tennis Championships - Louisville Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Talahassee Challenger Copa Petrobras Colombia - Bogota San Marino Challenger Music City Challenger - Nashville Challenger Casablanca San Angel - Mexico City ECU Prague Open - Prague Irving Challenger Cali Challenger Tallahassee Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Powder Byrne Trophy - Surbiton Tampere Challenger Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo Marburg Challenger Scheveningen Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger VI Gramado Open de Tenis - Gramado Cali Challenger Bordeaux Challenger Carson Challenger Bogota Challenger Dallas Challenger USTA Men's Challenger of Dallas - Dallas Tallahassee Challenger Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bogota Challenger Salinas Challenger VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Santiago Challenger Pro Challenger at Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Singapore Mens Tennis Open - Singapore Barranquilla Challenger Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Cyclus Open de Tenis - Florianopolis Medellin Challenger Knoxville Challenger Abierto Mexicano de Tenis - Mexico City Legg Mason Tennis Classic - Washington D.C. Knoxville Challenger Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca Santo Domingo Challenger Kroger / St. Jude International - Memphis III Gramado Open de Tenis - Gramado The Nottingham Open - Nottingham XI Abierto Internacional de Salinas - Salinas Waldbaum's Hamlet Cup - Long Island Savannah Challenger Kroger / St. Jude International - Memphis Turin Challenger Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Brazil Open - Salvador Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Generali Open 2002 - Kitzbuhel Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Franklin Templeton Tennis Classic - Scottsdale ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Trofeo Conde de Godo - Barcelona Salem Open - Hong Kong Salem Open - Hong Kong Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Brasil Open - Salvador The Surbiton Trophy - Surbiton La Serena Open - La Serena The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Adidas International - Sydney Bancolombia Open - Bogota IX Trofeo Ciudad de Quito - Quito Copa Ericsson Peru - Lima Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London USTA Men's Challenger of Dallas - Dallas XXXVII Torneig C.E. Laieta - Barcelona 2002 USTA Tallahassee Tennis Challenger - Tallahassee AIG Japan Open - Tokyo XL Capital Bermuda Open - Bermuda CA-Challenge 2000 - Graz Heineken Open Shanghai - Shanghai Copa Ericsson Brazil - Sao Paulo The Stella Artois Grass Court Championships - London Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank Heineken Challenger - Ho Chi Minh City Copa Ericsson Chile - Santiago IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia 2003 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Brasil Open - Costa do Sauipe A Glimmer of Hope Challenger - Austin Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Arizona Men's Tennis Championships - Scottsdale Czech Open - Prostejov Atlanta Clay Court Challenger - Atlanta Copa Petrobras Argentina - Buenos Aires Badden Open by Rothaus - Ettlingen The Stella Artois Grass Court Championships - London Unicredit Czech Open 2007 - Prostejov Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville Nossa Caixa Tennis Cup - Sao Paulo USTA Freeman Men's Challenger - Joplin Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Citrix Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Galleryfurniture.com Challenge - Atlanta The 'Fitz' Casino Challenger - Tunica Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Championships - London The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose International Tennis Championships - Delray Beach MoviStar Open - Vina del Mar 2008 Lubbock Challenger - Lubbock Abierto Mexicano Telcel - Acapulco Guayaquil Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Red Letter Days Open - Nottingham Sybase Open - San Jose RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Orlando Brasil Open - Salvador Legg Mason Tennis Classic - Washington Recife Challenger Pilot Pen Tennis - New Haven Blumenau Challenger Kroger / St. Jude International - Memphis Medellin Challenger Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Alessandria Challenger Heineken Open - Auckland Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose Cerveza Club Columbia Open - Bogota Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Bucaramanga Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Movistar Open - Vina del Mar Heineken Open - Auckland Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Sunrise Challenger Copa Claro - Buenos Aires Leon Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Bogota Challenger Moselle Open - Metz Pereira Challenger Bogota Challenger Open de Nice Cote d'Azur - Nice Las Vegas Challenger Gerry Weber Open - Halle The Stella Artois Championships - London AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Open de Moselle - Metz Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Asuncion Challenger Morelos Challenger Champaign Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Salinas Challenger The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Japan Open - Tokyo Champaign Challenger Fergana Challenger Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo San Luis Potosi Challenger Moselle Open - Metz Ecuador Open - Quito Brasil Open - Sao Paulo Downtown Athletic Club USTA Challenger - Amarillo SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo Blois Challenger Campinas Challenger Shenzhen Open - Shenzhen 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo AAPT Championships - Adelaide Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Samsung Open - Nottingham Energis Open - Amersfoort The Hypo Group Tennis International 2008 - Poertschach Gold Flake Open - Chennai If Stockholm Open - Stockholm Brasil Open - Costa do Sauipe German Open - Hamburg SAP Open - San Jose The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle The Samsung Open - Nottingham Ecuador Open - Quito US Men's Clay Court Championship - Houston Heineken Open - Auckland Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells International Tennis Championships - Delray Beach Tennis Masters Series - Madrid President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten NASDAQ-100 Open - Miami Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells TD Waterhouse Cup - Long Island Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Casablanca BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Brisbane - Brisbane Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 French Open - Paris Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3